"supply, delivery" is Поставка in Russian.
Поставка means "supply, delivery" in English.
Listen to the pronunciationWord #2954 of 4,000 by frequency in Russian — level B2.
Мы ожидаем новую поставку товаров в понедельник.
We are expecting a new delivery of goods on Monday.