Skip to content
Definition.com

Palo Alto is spanish for “tall tree,” English for “overly priced land”

See also
.com