Skip to main content

Definitions by LeechyBoi

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