German-English dictionary »

infibulation meaning in English

GermanEnglish
die Infibulation Substantiv

infibulation◼◼◼noun