1 definition by Lee1023

Top Definition
A very loyal and pretty girl , you would be lucky to date Star
Star is the most loyal that I know.
by Lee1023 December 21, 2016

Mug icon
Buy a Star mug!