causing an abrasion
irritating in manner
requiring much effort, strength, skill or ability
hard on someone; hard to do
needing much effort
difficult; requiring hard labor
causing, likely to cause, anger or (sexual) excitement
aggravating
not comfortable
painful, rough
(moving) in the opposite direction to the stream or current
hard on someone; hard to do