leave something to be desired - French English Dictionary