international scientific relations - Spanish English Dictionary