Spanish-English dictionary »

sierra nevada meaning in English

SpanishEnglish
Sierra Nevada proper noun
{m}

Sierra Nevada(mountain range in Spain)
proper noun