YourDictionary

scarlatinoid medical definition

adjective
Scarlatiniform.

Learn more about scarlatinoid

link/cite print suggestion box