orthopoda
English
orthopoda meaning in English • orthopoda का अर्थ अंग्रेजी में
prop. n. pl.
- An extinct order of reptiles which stood erect on the hind legs, and resembled birds in the structure of the feet, pelvis, and other parts.