Word info

aulophore

Noun

Meaning

aulophore (plural aulophores)

The larval form of some insects that has a mucous tube

Source: en.wiktionary.org

Close letter words and terms