meaning of Canker rash

Canker rash meaning in General Dictionary

a kind of scarlet temperature described as ulcerated or putrid sore throat

View more

  • a kind of scarlet fever described as ulcerated or putrid sore throat.