go a long way towards - Fransızca İngilizce Sözlük