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