heinous in German
heinous in German
abscheulich
Totally reprehensible.
verabscheuungswürdig
Totally reprehensible.