a species of fish of the anchovy family (engraulis ringens) - Español Inglés Diccionario