be difficult to do or solve - Fransızca İngilizce Sözlük