make things difficult - French English Dictionary