OLIGURIA


Meaning of OLIGURIA in English

n. scarcity of urine secretion in relation to the intake of fluids into the body (Medicine)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.