vermileonid

English

Noun

vermileonid (plural vermileonids)

  1. (zoology) Any insect of the family Vermileonidae.

Further reading

Anagrams