"Delivery" is Доставка in Russian.
Доставка means "Delivery" in English.
Word #1127 of 4,000 by frequency in Russian — level B1.
Доставка займёт два дня.
The delivery will take two days.