LEAVE MUCH (OR A LOT) TO BE DESIRED Meaning of LEAVE MUCH (OR A LOT) TO BE DESIRED in English leave much ( or a lot) to be desiredbe very unsatisfactory. → leave Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004