Santa Rosa Island

geographical name

Definition of Santa Rosa Island

island of southwestern California in the northwestern Channel Islands