What is the meaning of Fiendish?

Sinister; evil; like a fiend.

Very difficult.

Source: wiktionary.org