Subscribe English
look up any word, like poopsterbate:

1 definition by LaxPenny

 
1.
The most beautiful person that you'll ever meet. She's kind to everybody and is freaking beautiful. She is flawless, dresses nice, and will make you smile constantly, and she is to say the least flawless.
Didn't Megan Fox play a Macaela in Transformers?
by LaxPenny July 13, 2010
22 7