English definition for humongous
1. s. (used informally) very large
Related Images/Visuals for humongous
Sponored Video