leeched ( synonym found)

Definition of leeched:

°past tense of leech.

Definition of leeched:

°past tense of leech.

Back to Top