Horse mussel Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a large, marine mussel (Modiola modiolus), found on the northern shores of Europe and America.

Webster 1913