letch

noun

A strong, especially sexual desire or craving.

noun

A lecher.

Same as leach.

noun

Same as leach.

noun

An almost stagnant ditch.

noun

Strong desire; an itching; a crotchet.

verb

See leach.

noun

Strong desire; passion; especially, lust.

noun

A lecher.

noun

A stream or pool in boggy land.