1 definition by Dramagurl

a super fantastic girl who loves everyone and everyone loves in return. She is also amazing at oral and is a freak in the sheets. She has amazing boobs and all other girls are jealous and want to be her and all the guys want to fuck her. She is loved by many guys but gave her heart to only one.
"Damn that girl is such a Kayle."
by Dramagurl March 27, 2009
Get the Kayle mug.