macroura
English
macroura meaning in English • macroura का अर्थ अंग्रेजी में
n. pl.
- Same as Macrura>, Macrural>, etc.