a daunting task - Fransızca İngilizce Sözlük