The Russian term "mesto" matches the English term "spot"

other russian words that include "mesto" : english :
mesto location
mesto, stavit’, postavit’ place