interior organs - French English Dictionary