esplanade [v] (l' ~), place [v] (la ~), rond-point [m] (le ~) {zn.} square
piazza
public square
plaza
Regarde ce poteau sur la place.
Look at that pole in the square.
La place grouillait de milliers de personnes.
Thousands of people were milling around in the square.