Dictionary.com
definitions
  • synonyms

tree snail

noun
  1. 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.
Show More
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018