slight taste after meals - Francés Inglés Diccionario