make _ mouth water

🍳 Food & Drink
Meaning
To create a strong desire or craving for something, especially food.
Literal Meaning
To cause saliva to accumulate in the mouth.
Example
“The aroma of the freshly baked cookies made my mouth water.”