meaning of brad leech

brad leech meaning in Urban Dictionary

Intercourse on feet