Definition for Dinosaur
From Biology Forums Dictionary
A term meaning “terrible lizard” used to describe some of the extinct fossil reptiles.
From Biology Forums Dictionary
A term meaning “terrible lizard” used to describe some of the extinct fossil reptiles.