a helluva someone or something - Deutsch Englisch Wörterbuch