Word info

achatinoid

Noun

Meaning

achatinoid (plural achatinoids)

Any snail or slug of the superfamily Achatinoidea

Source: en.wiktionary.org

Close letter words and terms