Top definition
The most beautiful girl in the world. A lovely person, with a heart of gold. Someone that a guy called Richard loves dearly!
I can't believe i'm so lucky to be going out with Sarah Watts. She's too good for me.
by Mr.Big;) September 21, 2010
Get the mug
Get a Sarah Watts mug for your cousin JosΓ©.