long-term survival - Turco Inglés Diccionario