Torosaurus
noun
To·ro·sau·rus
¦tōrō¦sȯrəs
: a genus of dinosaurs (suborder Ceratopsia) of the Laramie formation
Love words? Need even more definitions?
Merriam-Webster unabridged
Share