mouthwatering

listen to the pronunciation of mouthwatering
English - English
That is pleasing to the sense of taste; appetizing
Enticing or tantalizing