Mammoths Synonyms

One that is extraordinarily large and powerful
(Noun)