👉 The term "horseleach" is a slang term that refers to someone who is dishonest, deceitful, or manipulative. It can also be used in a derogatory way to describe someone who is untrustworthy or unreliable. In this context, it implies that the person being referred to has acted in a manner that is not honest or trustworthy.