Definitions of hard-shell crab:

  • noun:   edible crab that has not recently molted and so has a hard shell