English Spinosaurus Cited by user Chris Capoccia on 05 Apr 2022 Spinosaurus (meaning "spine lizard") is a genus of spinosaurid dinosaur that lived in what now is North Africa during the Cenomanian to upper Turonian stages of the Late…