Leeched

A term for 'sucking' something out of another.
Toru leeched Felix's soul.
by LeechyBoi November 08, 2017
mugGet the Leeched mug.