Meaning of titanosaurus

Definition of titanosaurus

(noun) genus of herbivorous dinosaurs flourishing during the Cretaceous in South America

Other information on titanosaurus

WIKIPEDIA results for titanosaurus
Amazon results for titanosaurus