Letch

n.
  1. Strong desire; passion; especially, lust.
  2. A lecher.