What is the meaning of Heinous?

Totally reprehensible.

Bad, evil or villainous.

Source: wiktionary.org