Skip to main content

Definitions by SaltyleechHater69

Someone who gives people hickeys in their free time.
Yo look at her neck! The leeches got to her this weekend!”
Leech by SaltyleechHater69 January 22, 2024