Noun Definition

oviraptorid

1.Definition: advanced carnivorous theropod

Category: Animals