What is the meaning of the word "humongous"?

Definitions: