1 definition by Meow MEOW MeeeowW
Street term for human leeches.
When people around you act like they're a friend; but in reality they do nothing for you except consume your time and energy.
When people around you act like they're a friend; but in reality they do nothing for you except consume your time and energy.
by Meow MEOW MeeeowW October 26, 2018