Meaning of barosaur

Definition of barosaur

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

Other information on barosaur

WIKIPEDIA results for barosaur
Amazon results for barosaur