lecher

noun

1.
man with strong sexual desires
Derived from:
lecherous