look up any word, like sex:
 
1.
A girlfriend who takes all your money and spends it.
Yo, your girlfriend is such a moneysuckle.
by Bob Ankle April 04, 2014