Spanish-English Dictionarydeliver
Spanish word for deliver