Word info

wormlion

Noun

Meaning

wormlion (plural wormlions)

The larva of a vermileonid.

Source: en.wiktionary.org

Close letter words and terms