YourDictionary

ichoroid medical definition

adjective
Relating to a thin, purulent discharge.

link/cite print suggestion box