Italian-English dictionary »

macrolide meaning in English

ItalianEnglish
macrolide noun
{m}

macrolidenoun