French-English dictionary »

viroïde meaning in English

FrenchEnglish
viroïde nom {m}

viroid◼◼◼(certain defective viruses)
noun