English | German | Russian | Czech

leechy English

Meaning leechy meaning

What does leechy mean?

leechy

Pertaining to or characteristic of a leech. (by extension, of a person) Parasitic.

Are you looking for...?