Skip to main content

LeechyBoi's definitions

Leeched

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

Share this definition