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.