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