thorny

adjective
  1. having thorns or sharp spines
  2. difficult to deal with; causing problems or complications
  3. Usage: figurative

Examples