scoliid

English

Noun

scoliid (plural scoliids)

  1. (zoology) Any wasp in the family Scoliidae.

Derived terms

Anagrams