Crabby

a.
  1. Crabbed; difficult, or perplexing.