Word info

pompiloid

Noun

Meaning

pompiloid (plural pompiloids)

Any wasp of the superfamily Pompiloidea

Source: en.wiktionary.org

Close letter words and terms