letch /lɛt͡ʃ/ noun3 •(informal) A lecher. •A stream or pool in boggy land.The Letch near Killingworth Village flows in two branches: the Longbenton Letch and the Forest Hall Letch. •(no longer used) Strong desire; passion.Some people have a letch for unmasking impostors, or for avenging the wrongs of others. — 1830 formsletches