Spanish-English dictionary »

venado andino meaning in English

SpanishEnglish
venado andino noun
{m}

north Andean deer(South American deer)
noun

Your history