Spanish-English dictionary »

-uria meaning in English

SpanishEnglish
-uria {f}

-uria(relating to urine)