intestine and liver-related - French English Dictionary