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

More General Terms