the flavour (taste) of it still lingers - Alemán Inglés Diccionario