Word info

engraulid

Noun

Meaning

engraulid (plural engraulids)

(zoology) Any fish in the family Engraulidae; an anchovy.

Source: en.wiktionary.org

Anagrams

Close letter words and terms