engraulid in English dictionary

  • engraulid

    Meanings and definitions of "engraulid"

    • noun
      (zoology)
      Any member of the Engraulidae.

    Grammar and declension of engraulid

    • engraulid (plural engraulids)

Sample sentences with "engraulid"