Latin-English dictionary »

rapacida meaning in English

LatinEnglish
rapacida [rapacidae] (1st) M
noun

thief's sonnoun