pozostawiać wiele do życzenia

Verb

 * 1)  to leave a lot to be desired