Where does “humongous” come from?

humongous (English): Of an extremely large size

Definitions

  1. Of an extremely large size

Words derived from “humongous