be a mixed blessing - French English Dictionary