English to Hindi

Meaning for:
have come a long way
other
बहुत ज्यादा उन्नति करना