subsidiary controlled corporation - Spanish English Dictionary