Letch - Definition

letch

n 1: man with strong sexual desires [syn: satyr, lecher,
lech, letch]

Look up another word