Spanish word for to deliver or hand over