mouthwatering
Short definition from Wiktionary
Adjective
- That is pleasing to the sense of taste; appetizing; that makes one salivate.
- Enticing or tantalizing.
We haven’t written up mouthwatering yet: Simple and Standard meanings, examples and a quiz.