Synonyms and Antonyms for English_lady_crab

1. English lady crab (n.)

crab of the English coasts

Synonyms: