make somebody’s mouth water
Definition: When the smell or sight of food is extremely good it makes your mouth water.
Discuss this Idiom in the comments below.
Definition: When the smell or sight of food is extremely good it makes your mouth water.
Discuss this Idiom in the comments below.