Noun 1. lecher - man with strong sexual desires
lech, letch, satyr
degenerate, deviant, deviate, pervert - a person whose behavior deviates from what is acceptable especially in sexual behavior
“never mind”
-—Emily Lutella
“degenerate, deviant, deviate, pervert”
Are you implying something about Michael Weiner?