Did you mean lecher?
lecher
noun
°A lecherous man.