Skip to main content

stegosauria

English stegosauria meaning in English  •  stegosauria का अर्थ अंग्रेजी में
n. pl.
  • An extinct order of herbivorous dinosaurs, including the genera Stegosaurus, Omosaurus, and their allies.
Advertisement