English to Hindi

Meaning for:
lech
other
अतिकामुक व्यक्ति