organ corporation - French English Dictionary