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

other russian words that include "mesto" : english :
mesto location
mesto spot
other russian words that include "postavit’" : english :
stavit’, postavit’ lay down
stavit’, postavit’ put
stavit’, postavit’ put down