Italian-English dictionary »

infibulazione meaning in English

ItalianEnglish
infibulazione noun
{f}

infibulationnoun