spinosaurid

English

Noun

spinosaurid (plural spinosaurids)

  1. (zoology) Any of the familySpinosauridae of carnivorous theropod dinosaurs with long, crocodilian-like skulls.

Translations