English-Spanish dictionary »

anchoveta meaning in Spanish

EnglishSpanish
anchoveta (Engraulis ringens)
noun

anchovetanoun
{f}