launch an expedition - Alemán Inglés Diccionario