Top definition
(mello auto)
means your automobile is working correctly and driving smoothly
"That drive to toronto was melloto!!"
by Josh Hildrop January 08, 2009
Get the mug
Get a melloto mug for your mother-in-law Beatrix.
buy the domain for your travel vlog