Subscriber login


Forgot your password?

Library card login

Other

horn shell

Definition of horn shell

noun

  • a mollusc with a long tapering shell, occurring in brackish and marine waters.
    • Families Potamididae and Cerithidae, class Gastropoda

horn shell in other Oxford dictionaries

Definition of horn shell in the US English dictionary