subsidiary body corporate - French English Dictionary