Best definition
megan awad
Someone who sleeps with a lot of men. Lives in canada and sexts with people from a popular game server.
Also very annoying and ugly.
eww i hate when your a megan awad
More slang definitions
Also very annoying and ugly.