Correct option is C
Option (c) is the correct meaning of the given idiom.
To make one’s mouth water: To cause one to salivate or feel hungry, especially due to delicious smell or sight of food. (मुँह में पानी आना)
Example: The aroma of freshly baked bread made my mouth water.
Other related idioms:
·
Have a sweet tooth – To like sweet food.
·
Eat like a horse – To eat a lot.
·
Feast your eyes on – To enjoy looking at something very attractive.