Top definition
When something tastes so good it's monstrously yummy!
That steak was the best I've ever eaten; it was just yumstrous!
by Chickadee5380 August 16, 2010
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush