Definitions of Macrocheira kaempferi:

  • noun:   very large deep-water Japanese crab