mastodont - dict.se
mastodont
noun
giant