1 definition by Matt_F

Top Definition
Beautiful girl who has power and control over another person.
See also Imogen
by Matt_F January 31, 2004

Mug icon
Buy a seductress mug!