Tamil Dictionary 🔍

otozoum

O`to*zo"um, n. Etym: [NL., fr. Gr. (Paleon.) Defn: An extinct genus of huge vertebrates, probably dinosaurs, known only from four-toed tracks in Triassic sandstones.


otozoum - Similar Words