long-term survival - İngilizce Eşanlam Sözlük