Meaning of barosaurus

Definition of barosaurus

(noun) a dinosaur that could grow to be as tall as a building five stories tall

Other information on barosaurus

WIKIPEDIA results for barosaurus
Amazon results for barosaurus