Definify.com

Definition 2024


town_squares

town squares

English

Noun

town squares

  1. plural of town square