German-English dictionary »

schafshaut meaning in English

GermanEnglish
die Schafshaut Substantiv

amnion [amnions]noun
[UK: ˈamniən] [US: ˈæmniən]