1 amber shell | Definition of amber shell

amber shell

noun
variants: or amber snail

Definition of amber shell

: a pulmonate land snail of the family Succineidae

First Known Use of amber shell

1831, in the meaning defined above

Keep scrolling for more