English-Italian dictionary »

avidin meaning in Italian

EnglishItalian
avidin (protein)
noun

avidinanoun