Spanish-English dictionary »

taruka meaning in English

SpanishEnglish
taruka noun
{f}

north Andean deer(South American deer)
noun