Dictionary search results

Showing 1-2 of 2 results

diuresis US English

Increased or excessive production of urine

diuresis Spanish-English

diuresis