[dif.fi.cult] adj [ME, back-formation fr. difficulty] (14c) 1: hard to do, make, or carry out: arduous "a ~ climb"
2. a: hard to deal with, manage, or overcome "a ~ child" b: hard to understand: puzzling "~ reading" syn see hard -- dif.fi.cult.ly adv