CANKER RASH MEANING IN ENGLISH

• Canker rash Definition & Synonyms

  1. () A form of scarlet fever characterized by ulcerated or putrid sore throat.


RECENT SEARCHES