Definition of hand money in English:
hand money
noun
dialect USA sum of money pledged as a guarantee of full payment for something; (now especially) an initial payment given as a sign that the buyer is in earnest when purchasing real estate.
Origin
Mid 17th century.
Are You Learning English? Here Are Our Top English Tips