Spanish-English dictionary »

templo de aquelarre meaning in English

SpanishEnglish
templo de aquelarre noun
{m}

covenstead(permanent circle or temple)
noun