giant crab (macrocheira kaempferi) - French English Dictionary