giant crab (macrocheira kaempferi) - Spanish English Dictionary