Skip to main content

otozoum

English otozoum meaning in English  •  otozoum का अर्थ अंग्रेजी में
prop. n.
  • An extinct genus of huge vertebrates, probably dinosaurs, known only from four-toed tracks in Triassic sandstones.
Advertisement