Lady Crab (noun) Definition, Meaning & Examples

noun
  1. a brightly speckled swimming crab, Ovalipes ocellatus, of sandy beaches along the Atlantic coast of the United States.
Lady Crab (noun) Definition, Meaning & Examples

More Definitions