English Idioms: Make somebody’s mouth water April 5, 2022 – by admin English Idioms About “Parts of the body” Idiom: Make somebody’s mouth water Meaning: When the smell or sight of food is extremely good it makes your mouth water. Example: The smell of that roast chicken is making my mouth water.