I have delivered
-he entregado
Present perfect conjugation of deliver. There are other translations for this conjugation.

deliver

Word of the Day
leftovers