Noun Definition

ornithomimida

1.Definition: lightly built medium-size theropods

Category: Animals