English word definition — powered by WordNet
(used informally) very large
Want to remember humongous?