a species of fish of the anchovy family (engraulis ringens) - Spanish English Dictionary