macrocheira kaempferi Meaning, Definition & Usage

  1. noun very large deep-water Japanese crab
    giant crab.

WordNet