English to Hindi

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