CAMARASAURUS


Meaning of CAMARASAURUS in English

noun a genus of gigantic american jurassic dinosaurs, having large cavities in the bodies of the dorsal vertebrae.

Webster English vocab.      Английский словарь Webster.