related to certain beverages or fruits with a flavor that stays long in the palate - Espagnol Anglais Dictionnaire