slight flavor/taste - Alemán Inglés Diccionario