Advertisement

Advertisement

lady crab

noun

  1. a brightly speckled swimming crab, Ovalipes ocellatus, of sandy beaches along the Atlantic coast of the United States.


Discover More

Word History and Origins

Origin of lady crab1

First recorded in 1880–85

Advertisement

Advertisement

Advertisement

Advertisement