Associations to the word «Deinocheirus»

Dictionary definition

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

Wise words

There is no sickness worse for me than words that to be kind must lie.
Aeschylus