engraulid in English dictionary engraulid Meanings and definitions of "engraulid" noun (zoology) Any member of the Engraulidae. more Grammar and declension of engraulid engraulid (plural engraulids) more Sample sentences with "engraulid" Declension Stem Try again Authors