Definitions of letch:

  • noun:   man with strong sexual desires