international presence - Spanish English Dictionary