Behemoths Synonyms

Someone or something that is abnormally large and powerful
(Noun)