Meaning of lady crab in English:

lady crab

noun

  • Any of various crabs noted for their elegant form or attractive colouring; especially Ovalipes ocellatus, a North American swimming crab.

Origin

Mid 19th century.