contained in the intestines - Francés Inglés Diccionario