subsidiary body corporate - Spanish English Dictionary