Keywords |
  • Medical Science

Itching

Itching is a specific sensation of irritation in the skin causing a desire to scratch.


Latest

Fill out my online form.