The English term "place" matches the Russian term "mesto, stavit’, postavit’"

other english words that include "place" : russian :
at that place tam
marketplace bazar