ultimate controlling party - Spanish English Dictionary