From French-English FreeDict Dictionary ver. 0.4.1: place /plas/ <n, fem> 1. location, place, spot 2. plaza, square, public square 3. post
place /plas/ <n, fem> 1. location, place, spot 2. plaza, square, public square 3. post