somewhat less than perfect - French English Dictionary