0%

ALL meanings of albertosaurus

A a
  • noun albertosaurus A giant fierce carnivorous tyrannosaurus-like dinosaur, of gemus Albertosaurus, discovered in Alberta, Canada. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?