kikimoras

English

Noun

kikimoras

  1. plural of kikimora

Spanish

Noun

kikimoras f pl

  1. plural of kikimora