AZOTURIA MEANING IN ENGLISH

• Azoturia Definition & Synonyms

  1. (n.) Excess of urea or other nitrogenous substances in the urine.


RECENT SEARCHES