urtication
English
urtication meaning in English • urtication का अर्थ अंग्रेजी में
Noun
- The act or process of whipping or stinging with nettles; -- sometimes used in the treatment of paralysis.