lecher
noun
°A lecherous man.