English to Hindi

Meaning for:
mouth-watering
other
मुँह में पानी लाने वाला