YourDictionary

Santa Rosa

  1. one of the Santa Barbara Islands: 17 mi (27 km) long
  2. city in W Calif., north of San Francisco: pop. 148,000

See Santa Rosa in American Heritage Dictionary 4

link/cite print suggestion box