Spanish-English dictionary »

mandala meaning in English

SpanishEnglish
mandala noun
{m}

mandala(Hindu design)
noun