Nodosaurus
noun
No·do·sau·rus
Definition of Nodosaurus
: a genus of heavily armored North American Upper Cretaceous dinosaurs somewhat resembling gigantic horned toads
Keep scrolling for more