humongous Meaning, Definition & Usage

  1. adjective satellite (used informally) very large
    whopping; walloping; banging; thumping.
    • a thumping loss

WordNet