difficult to achieve - French English Dictionary