English to Hindi Dictionary

Throw Hand In (ChhoDa dena) Meaning in English