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. Словарь английских идиом и выражений. 2012