English

edit

Noun

edit

necrosaur (plural necrosaurs)

  1. Any lizard of the extinct family Necrosauridae