make a strenuous effort - Almanca İngilizce Sözlük