ambersnail

/AE1 M B ER0 S N EY1 L/
noun
  1. 1

    Any of the genus Oxyloma of air-breathing land snails.