deinotheria

English

Noun

deinotheria

  1. plural of deinotherium