MAKE THE MOUTH WATER Meaning of MAKE THE MOUTH WATER in English cause to salivate, make the salivary glands secrete saliva Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012