mastodonton

Noun

 * 1)  mastodon, mastodont.