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