Meaning of palo alto

Definition of palo alto

(noun) a university town in California

Other information on palo alto

WIKIPEDIA results for palo alto
Amazon results for palo alto