face up to something with great difficulty - Almanca İngilizce Sözlük