Skip to main content

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.
Advertisement