Mouthwatering (9)
I believe the answer is:
delicious
(Other definitions for delicious that I've seen before include "Scrumptious" , "Pleasant tasting" , "Very pleasant to taste" , "See 3" , "very nice" .)