stomach and intestines - Espagnol Anglais Dictionnaire