1 definition by yomamasmamasmama

1) An AMAZING girl who will seem shy at first but once you get to know her, she will become your best friend! Meghan can also be a little socially awkward at times. She loves music, dance, food (especially chocolate!), and Animals. She is talented and kind of a techy nerd.

2) To be awkward.
Person 1: Who's your best friend?
Person 2: Meghan!

Person 1: Ah! I felt so awkward today in class!
Person 2: Now you and Meghan have something to talk about.
by yomamasmamasmama August 11, 2012
Get the Meghan mug.