What does brad leech mean?

brad leech meaning in Urban Dictionary

Intercourse on feet