Synonyms for palate?

I work in DTC and write and/or edit most of the tasting notes for the our wines. Looking for some other ways to say "on the palate" to avoid sounding redundant. "Character" and "on the tongue" have been tossed out; any one have other ways to phrase "palate"? Thanks in advance!