gnarly

adjective
  1. having a rough, twisted, or knotted appearance
  2. excellent or impressive
  3. Usage: slang
  4. difficult or challenging
  5. Usage: slang

Examples