DELIVER Meaning of DELIVER in English (free) liberar, emancipar; (rescue) salvar; (goods) liverar; (hand over) transdar; (an opinion) enunciar; ( confinement ) acuchar English Interlingue dictionary. Английский словарь Интерлингве. 2012