neurospast
English
neurospast meaning in English • neurospast का अर्थ अंग्रेजी में
Noun
- A puppet.