requiring much effort, strength, skill or ability
hard on someone; hard to do
filled with, engaged in, mischief
devilish, wicked
(of a person) not welcome, liked
offensive, unacceptable
not likable
offensive, unacceptable
(moving) in the opposite direction to the stream or current
hard on someone; hard to do
causing worry
troublesome