Entry # 3225 has returned 1 entry

diibuli

noun a doll representing a spirit