"to deliver" is Доставить in Russian.
Доставить means "to deliver" in English.
Listen to the pronunciationWord #1541 of 4,000 by frequency in Russian — level B1.
Компания обязалась доставить товар вовремя.
The company promised to deliver the goods on time.