Noun Definition

palo alto

1.Definition: a university town in California

Category: Places