neotheropod
English
Noun
neotheropod
(
plural
neotheropods
)
Any
dinosaur
of the clade
Neotheropoda
Anagrams
open the door