IT MAKES MY MOUTH WATER


Meaning of IT MAKES MY MOUTH WATER in English

it makes me desire it, it makes me long for it, it is extremely alluring

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.