theropods
English
Noun
theropods
plural of
theropod