Blennuria

Definition of Blennuria from the PharmacyDictionary.in

Blennuria

The excretion of excess of mucous in the urine.

Not Available