Letch

Webster's Dictionary of the English Language

·noun Strong desire; passion. (Archaic).

II. Letch ·v & ·noun ·see Leach.

Related Words