English to Hindi

Meaning for:
touch down
other
जमीन पर उतरना;गोल के पीछे गेंद से जमीन स्पर्श