leave a taste on the tongue - Español Inglés Diccionario