Spanish-English dictionary »

teide meaning in English

SpanishEnglish
Teide proper noun
{m}

Teide(mountain)
proper noun