Rhyme Desk
Find rhyming words!

Definition of "Handover" :

noun: act of relinquishing property or authority etc

"The handover of occupied territory."