"To place" is Поставить in Russian.
Поставить means "To place" in English.
Word #1910 of 4,000 by frequency in Russian — level B1.
Поставь цветы на стол, пожалуйста.
Please place the flowers on the table.