dinothere

English

Noun

dinothere (plural dinotheres)

  1. Alternative form of deinothere.