Word info

geometroid

Noun

Meaning

geometroid (plural geometroids)

Any moth of the superfamily Geometroidea.

Source: en.wiktionary.org

Close letter words and terms