'English lady crab' definitions:

Definition of 'English lady crab'

(from WordNet)
noun
Crab of the English coasts [syn: English lady crab, Portunus puber]