townsite - Spanish English Dictionary