be difficult to deal with - French English Dictionary