Noun Definition

macrocheira

1.Definition: giant crabs of Japan

Category: Animals