German-English dictionary »

organoid meaning in English

GermanEnglish
organoid

organoid◼◼◼