slight sour taste - Alemán Inglés Diccionario