make a strenuous effort - Fransızca İngilizce Sözlük