Meaning of macrocheira

Definition of macrocheira

(noun) giant crabs of Japan

Other information on macrocheira

WIKIPEDIA results for macrocheira
Amazon results for macrocheira