INFIBULATION Meaning of INFIBULATION in English (n.) The act of attaching a ring, clasp, or frame, to the genital organs in such a manner as to prevent copulation. Webster's English dictionary. Английский словарь Webster. 2012