English to Hindi

Meaning for:
underachieve
other
आशा से कम सफलता प्राप्त करना