Synonyms: mouth-watering, savory, savoury
Definition: pleasing to the sense of taste
Similar words: appetising, appetizing
Definition: appealing to or stimulating the appetite especially in appearance or aroma