1308
Table of Contents > Health Dictionary > Itch

Itch

1. An irritating sensation in the skin that arouses the desire to scratch. 2. Common name for scabies.
Healthy Living Marketplace
Solgar
Now Food
Carlson Labs
Carlson Labs
Eden Foods
North American Herb & Spice