Portuguese-English dictionary »

anchoveta meaning in English

PortugueseEnglish
anchoveta noun
{f}

anchoveta(Engraulis ringens)
noun