Synonyms for Flavor (same or very similar meaning)
WordNet sense 1 (the general atmosphere of a place or situation and the effect that it has on people):
feel, feeling, look, smell, spirit, tone, flavour
WordNet sense 2 (the taste experience when a savoury condiment is taken into the mouth):
relish, savor, smack, tang, sapidity, savour, tang
WordNet sense 3 (lend flavor to):
season
From the ODE community, based on WordNet
add/edit