English to Hindi

Meaning for:
leave something to be desired
other
संतोषजनक नहीं होना