SANTA ROSA ISLAND


Meaning of SANTA ROSA ISLAND in English

geographical name island SW California in NW Channel Islands

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.