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