HumanitiesWeb.org - Glossary definition: Piazza
Piazza

Public square or market-place.

Back