difficult to complete - French English Dictionary