From older rapina, borrowed from Latin rapīna, from rapiō (cf. also Old Spanish rabir). The -ñ- was due to influence from rapiñar, or possibly from an older Portuguese form[1].
rapiña f (plural rapiñas)