difficult-to-treat - French English Dictionary