German-English dictionary »

zottenplazenta meaning in English

GermanEnglish
die Zottenplazenta Substantiv

villous placentanoun