Portuguese-English dictionary »

adivasi meaning in English

PortugueseEnglish
adivasi noun
{m}

Adivasi(member of the tribal groups considered the aboriginal population of South Asia)
noun

Your history