LETCH

Definition of LETCH

  1. (noun)man with strong sexual desires