fiendish (fiend + -ish; resembling)
Sinister; evil; like a fiend
Very difficult