1 definition by Brent Anderson

The sexiest girl you'll ever meet, also amazing in bed!
That was the best sex of my life...she was a Rachael for sure.
by Brent Anderson April 9, 2008
Get the Rachael mug.