Hand-in meaning

To give something to a responsible person.

I found a wallet on the street, so I handed it in to the police.

verb
1
0
Advertisement