hand in...something - German English Dictionary