Find the word definition

Wiktionary

lechy

a. (context informal English) Like a lech; lecherous, tawdry lustful.