hard-to-understand - French English Dictionary