English | German | Russian | Czech

infibulate English

Meaning infibulate meaning

What does infibulate mean?

infibulate

To perform infibulation (on)

Are you looking for...?