1 definition by Hammond4Lyfe
The most beautiful woman, on the face of the earth. Charismatic enchantress. All the men want to be with her, but only a luck few will ever have the chance. Enormous heart and gorgeous smile.
by Hammond4Lyfe November 17, 2012