Place: English 'place,' Spanish 'plaza,'… | etymologist.ai