push back the frontier of space - Alemán Inglés Diccionario