Associations to the word «Deinocheirus»

Dictionary definition

DEINOCHEIRUS, noun. Lightly built medium-sized theropod with long limbs and neck.

Wise words

All my life I've looked at words as though I were seeing them for the first time.
Ernest Hemingway