toilsome (adj.)
- abstruse
- arduous
- backbreaking
- brutal
- burdensome
- complex
- critical
- crushing
- delicate
- demanding
- difficult
- draining
- effortful
- enervating
- exacting
- exhausting
- forced
- formidable
- grueling
- hairy
- hard
- hard-fought
- heavy
- hefty
- intricate
- killing
- knotted
- knotty
- labored
- laborious
- mean
- onerous
- operose
- oppressive
- painful
- punishing
- rigorous
- rough
- rugged
- severe
- spiny
- steep
- strained
- straining
- strenuous
- stressful
- thorny
- ticklish
- tiresome
- tiring
- tough
- tricky
- troublesome
- trying
- uphill
- wearing
- wearisome
- wearying
- wicked