Itch

Itch

Definition: itch

itch: A form of mange. Helps farmers identify and treat skin conditions in livestock.

6 thoughts on “Itch”

Leave a Comment