emydea
English
emydea meaning in English • emydea का अर्थ अंग्रेजी में
n. pl.
- A group of chelonians which comprises many species of fresh-water tortoises and terrapins.