lymphuria

Explore definitions, synonyms, and language insights of lymphuria

Definitions

Noun
the presence of lymph in the urine

More General Terms