12 years ago
difficult to understand (a complex argument)
SORRY,please try again...
difficult to spell or pronounce (a tricky word)
difficult to attack (a strong position)