OTTER SHELL


Meaning of OTTER SHELL in English

noun

also otter-shell clam or otter's shell

: any of several bivalve mollusks of the genus Lutraria that resemble those of the genus Mya but have shells which are more porcelaneous

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