1 definition by By u

Top Definition
Has sex with mutilpe people's female partner which includes lesbians
Ventress is having sex with your wife.
by By u March 13, 2017

Mug icon
Buy a ventress mug!