suborder carnosaura

Noun
  1. Largest carnivorous land animals ever known (synset 101715951)

Found on Word Lists

Other Searches