telesm
English
telesm meaning in English • telesm का अर्थ अंग्रेजी में
Noun
- A kind of amulet or magical charm.