MAKES ONE'S MOUTH WATER


Meaning of MAKES ONE'S MOUTH WATER in English

v. causes a person to passionately anticipate for something, makes one tor long for something; causes a person to salivate; makes a person to be hungry; makes one anticipate food

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