2 definitions by Karma Queen
A mesmerizing woman that has eyes that can captivate you and render you powerless to her persuasion and charm. Be careful not to look directly into those diamond eyes... That's how she casts her spell.
by Karma Queen December 2, 2014
by Karma Queen October 31, 2004