Top definition
1. Abbreviation of "awesome" when referring to marshmallows

2.The name of a YouTube Channel (go check it out)
Dude the marshmallows in this s'mores are so "Mellowba"
by FIFA from Mellowba July 13, 2016
Get the mug
Get a Mellowba mug for your barber James.