fiendish

adjective
  1. extremely cruel or wicked
  2. extremely difficult or challenging
  3. Usage: informal

Examples