Synonyms for Place (same or very similar meaning)
WordNet sense 1 (proper or designated social situation):
station
WordNet sense 2 (a particular situation):
shoes
WordNet sense 3 (a point located with respect to surface features of some region):
spot, topographic point
WordNet sense 4 (a space reserved for sitting (as in a theater or on a train or airplane)):
seat
WordNet sense 5 (the particular portion of space occupied by something):
position
WordNet sense 6 (a public square with room for pedestrians):
piazza, plaza
WordNet sense 7 (where you live at a particular time):
home
WordNet sense 8 (any area set aside for a particular purpose):
property
WordNet sense 9 (a blank area):
space, blank space
WordNet sense 10 (identify the location or place of):
localize, localise
WordNet sense 11 (assign a location to):
locate, site
WordNet sense 12 (make an investment):
commit, invest, put
WordNet sense 13 (locate):
set
WordNet sense 14 (put into a certain place or abstract location):
lay, pose
WordNet sense 15 (intend (something) to move towards a certain goal):
aim, direct, point, target
WordNet sense 16 (assign to a station):
base, post, send
WordNet sense 17 (the post or function properly or customarily occupied or served by another):
lieu, stead
WordNet sense 18 (take a place in a competition; often followed by an ordinal):
come in, come out
WordNet sense 19 (assign a rank or rating to):
grade, order, range, rank, rate
WordNet sense 20 (recognize as being; establish the identity of someone or something):
identify
WordNet sense 21 (a job in an organization):
berth, billet, office, situation
From the ODE community, based on WordNet
add/edit