Definitions for "Mouthwatering"
is that savory, flavorful, succulent, gorgeous, delicious food which gets you salivating; by no means unappetizing or distasteful.