Skip to main content

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.
Advertisement