letch
English Dictionary
->
Letter L
-> letch
Search Dictionary:
letch Definition
(n)
man
with
strong
sexual
desires
letch Synonyms
lech
lecher
letch
satyr
© Art Branch Inc.