macrocheira
English
macrocheira meaning in English • macrocheira का अर्थ अंग्रेजी में
peop. n.
- A genus of giant crabs of Japan.