bn:02265918n
Noun Concept
EL
Spinosauridae
EN
The Spinosauridae are a clade or family of tetanuran theropod dinosaurs comprising ten to seventeen known genera. Wikipedia
Relations
Sources