わた
hikiwatashi

Noun

1. delivery; handing over; turning over; extradition

Other forms: