1 horseshoe clam | Definition of horseshoe clam

horseshoe clam

noun

Definition of horseshoe clam