goliath

noun
  1. a person or thing of enormous size or power; a giant or formidable opponent
  2. Usage: often capitalized when referring to the biblical figure; commonly used in figurative contexts

Examples