Top definition
The most lovely girl ever. She looks for every way to please you and adore you. She is generous to a fault.
by Pablo February 07, 2003
Get the mug
Get a Lady Starwind mug for your buddy Larisa.