intestine and liver-related - Turc Anglais Dictionnaire