MAKE YOUR MOUTH WATER


Meaning of MAKE YOUR MOUTH WATER in English

cause you to salivate, cause you to be hungry Your carrot cake smells so good it makes my mouth water.

English idioms vocab.      Словарь английских идиом и выражений.