Top definition
A force of nature . wildly free spirit.
She will go far so if your friends with her charish her, she will bring out the best in everyone. She lights up a room and brings everything around her to life.

artsy,poetic,thoughtful,careing,giver,sensational in bed,amazing lover,goal_family oriented , dreamer,carismatic,model,photogenic,a force
That sparkle was such a Rachel Lea.
by Frost12 December 20, 2016
Get the mug
Get a Rachel Lea mug for your buddy Larisa.