Полный англо-русский словарь
make a delivery
Поставлять
Полный англо-русский словарь
make a deduction
make a demand