English Dictionary
◊ MACROCHEIRA
Macrocheira
n : giant crabs of Japan [syn: {Macrocheira}, {genus Macrocheira}]