What is the full meaning of barosaurs
BAROSAUR, a large dinosaur [n]
Example of the word barosaurs placed on a Scrabble board.