Maiasaur

What is Maiasaur?

Maiasaur definition and meaning on Dictionary terms:
noun

a large hadrosaur, Maiasaura peeblesorum, that is thought to have cared for its young.