difficult person to deal with - Spanish English Dictionary