Top definition
To throw up in a public place after a night of excessive drinking.
Oh man, I drank so much last night that I megmagged all over the dining hall.
by Bert W. February 04, 2008
Get the mug
Get a Megmag mug for your mom Jovana.

Available Domains :D

  • megmag.org
  • megmag.se
  • megmag.net
  • megmag.ninja
  • megmag.men