"giardia" translation into Italian

EN

"giardia" in Italian

IT
IT

"giardia" in English

EN

EN giardia
volume_up
{noun}

1. medicine

giardia