A dinosaur is

a. a Mesozoic terrestrial reptile that walks with an upright stance
b. a Mesozoic reptile that walks with an upright stance
c. a terrestrial reptile that walks with an upright stance
d. a Mesozoic reptile