1. See Leach. 2. Strong desire; passion. (Archaic). 3. man with strong sexual desires
letch | letchy |