Top definition
pronunciation: (meg-a-wap)

meaning virtually awesome, grand, spectacular, extremely interesting and enjoyable
man that band was megawap

he's so megawap, i might marry him!
by Johnny Eberto August 03, 2009
Get the mug
Get a Megawap mug for your brother Callisto.