Entry # 5443 has returned 1 entry

diibuli

noun a doll representing a spirit (from the story of duudebaabaa)