square ·noun (IN TOWN)

Definition: an open area with buildings around it, often in the centre of a town Level: A2