Palo Alto
1.
(
noun
) a university town in California
Related Words:
town
Terms and Conditions of Use / Copyright Notice