German-English dictionary »

hela-zelle meaning in English

GermanEnglish
die HeLa-Zelle Substantiv

HeLa cellnoun