English–French dictionary

French translation of the English word piazza

English → French
  
EnglishFrench (translated indirectly)Esperanto
piazza
(plaza; public square; square)
esplanade
; ;
rond‐point