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.
Are You Learning English? Here Are Our Top English Tips