leave much to be desired - French English Dictionary