Полный англо-русский словарь
make a demand
Предъявлять требование
Полный англо-русский словарь
make a delivery
make a deposit