Определение makes one's mouth water в Английский Язык Английский Язык словарь
{f} 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