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.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.