Word info

peltospiroid

Noun

Meaning

peltospiroid (plural peltospiroids)

Any gastropod of the superfamily Peltospiroidea

Source: en.wiktionary.org

Close letter words and terms