Italian-English dictionary »

iscuria meaning in English

ItalianEnglish
iscuria noun
{f}

ischury(retention or suppression of urine)
noun