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