American lady crab
Explore definitions, synonyms, and language insights of American lady crab
Definitions
Noun
brightly spotted crab of sandy beaches of the Atlantic coast of the United States