Nodosaurus
noun
No·do·sau·rus
: a genus of heavily armored North American Upper Cretaceous dinosaurs somewhat resembling gigantic horned toads
Love words? Need even more definitions?
Merriam-Webster unabridged
Share