mouth-watering ( synonym found)

Definition of mouth-watering:

°That is pleasing to the sense of taste; appetizing.
°(by extension) Enticing or tantalizing.

Definition of mouth-watering:

°That is pleasing to the sense of taste; appetizing.
°(by extension) Enticing or tantalizing.

Back to Top