leviathans

noun
  1. very large sea creatures or whales
  2. Usage: biblical; literary
  3. something very large and powerful, especially organizations or institutions
  4. Usage: figurative

Examples