Question: what is the meaning of the idiomatic expression hand in?
Answer: hand in. 1. verb To submit or give something to someone. In this usage, a noun or pronoun can be used between "hand" and "in." I have to go hand in my term paper now. ... noun A contributory role in something.