tasmant / an tasmant / an dasmanted

English: Translation
smanted
French: Translation
fantôme
noun
Humans, Social Relations and Organization
Spirituality and Religion