Itchless

Itch·less

Itchless

a.
  1. Free from itching.