any tree- or bush-living gastropod of the family Bulimulidae, inhabiting tropical and temperate regions and characterized by brightly colored shells with distinct central whorls.
TREE SNAIL
Meaning of TREE SNAIL in English
Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012