"To invest" is Инвестировать in Russian.
Инвестировать means "To invest" in English.
Word #2822 of 4,000 by frequency in Russian — level B2.
Он решил инвестировать в стартап.
He decided to invest in a startup.