dizionario Italiano-Inglese »

iscuria significa in inglese

ItalianoInglese
iscuria noun
{f}

ischury(retention or suppression of urine)
noun