requiring much effort or skill to accomplish
Middle English, from Old French difficile, from Latin difficilis
Describes challenges that test our abilities and patience
Complete word intelligence in one call. Free tier — 50 lookups/day.