1. noun /pleɪs/
They live in Westminster Place.
He is going back to his native place on vacation.
Syn: courtyard, piazza, plaza, square, location, position, situation, spot, seat, frame of mind, mindset, mood
2. verb /pleɪs/
a) To put (an object or person) in a specific location.
Ive seen him before, but I cant quite place where.
b) To earn a given spot in a competition.
They phoned hoping to place her in the management team.
Wikipedia foundation.