launch and impact - Turco Inglés Diccionario