problems or challenges that make something hard to do; situations that require extra effort or cause trouble.
From Latin 'difficilis' (hard to do), combining 'dis-' (not) and 'facilis' (easy). The word entered English in the 1300s and describes anything that's not easy.
Try Another Word