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