English to Hindi

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