English to Hindi

Meaning for:
afforest
other
वनरोपण करना