noun a city on the SW coast of California: Spanish mission.
santa barbara 🔊 Listen to this noun a city on the SW coast of California: Spanish mission. Share Facebook Twitter Google +