"behemoths" in the noun sense
1. giant, goliath, behemoth, monster, colossus
someone or something that is abnormally large and powerful
2. colossus, behemoth, giant, heavyweight, titan
a person of exceptional importance and reputation
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License