手渡 てわた
tewatashi

Noun
Suru Verb

1. personal delivery; handing over in person

Transitive