AMBER SHELL


Meaning of AMBER SHELL in English

noun

or amber snail

: a pulmonate land snail of the family Succineidae

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.