largely thanks to - Fransızca İngilizce Sözlük