Subscriber login


Forgot your password?

Library card login

Other

otter shell

Definition of otter shell

noun

  • a burrowing marine bivalve mollusc with a relatively thin elliptical shell.
    • Genus Lutraria, family Mactridae: numerous species