Spanish-English dictionary »

santa cruz de tenerife meaning in English

SpanishEnglish
Santa Cruz de Tenerife proper noun

Santa Cruz de Tenerife(city)
proper noun