complex and challenging environment - Fransızca İngilizce Sözlük