English-Hindi dictionary »

leave a lot to be desired meaning in Hindi

EnglishHindi
leave a lot to be desired verb

संतोषजनक नहीं होना