to cause indigestion - Francés Inglés Diccionario