to fling open one's borders - Español Inglés Diccionario