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 desired

be very unsatisfactory.

→ leave

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.