ornithomimida

Noun
  1. Lightly built medium-size theropods (synset 101718333)

Found on Word Lists

Other Searches