YourDictionary

indoxyluria medical definition

noun
The presence of indoxyl, especially indoxyl sulfate, in the urine.

link/cite print suggestion box