German-English dictionary »

morularzelle meaning in English

GermanEnglish
die Morularzelle Substantiv

morula cellnoun