Portuguese-English dictionary »

mandala meaning in English

PortugueseEnglish
mandala noun
{f}

mandala(Hindu design)
noun