Word info

liptooth

Noun

Meaning

liptooth (plural liptooths)

A North American terrestrial snail of the genus Daedalochila or Linisa.

Source: en.wiktionary.org

Close letter words and terms