Definify.com

Definition 2024


infibulations

infibulations

English

Noun

infibulations

  1. plural of infibulation