Translation of dedemit in English:

User Contribution

dedemit

evil spirit

noun