nemopterid

English

Noun

nemopterid (plural nemopterids)

  1. (zoology) Any member of the Nemopteridae.

Synonyms

Anagrams