lymphuria

Noun
  1. The presence of lymph in the urine (synset 114291496)

Other Searches