visceral organ - French English Dictionary