Definitions by ss2315
daddy leech
a close person who hates on themselves but is actually the noun.; the most beautiful person you have ever met. but yet still you show your love and affection by making fun of them.
daddy leech by ss2315 October 23, 2017