Spanish-English dictionary »

kikimora meaning in English

SpanishEnglish
kikimora noun
{f}

kikimora(a female house spirit)
noun