noun a city in W California, N of San Francisco. a city in central Argentina.
santa rosa 🔊 Listen to this noun a city in W California, N of San Francisco. a city in central Argentina. Share Facebook Twitter Google +