LETCH


Meaning of LETCH in English

A whim of the amorous kind, out of the common way.

Slang English vocab.      Английский сленговый словарь.