1 definition by Patricklovesmia
A Canadian actress who has portrayed many lesbian and bisexual roles, and currently stars as "Jenny Schecter" on "The L Word". She is also one of the most attractive women in the world.
by Patricklovesmia February 25, 2007