Word info

surgonopod

Noun

Meaning

surgonopod (plural surgonopods)

An extension of the tegument of some neuropters

Source: en.wiktionary.org

Close letter words and terms