Definify.com

Definition 2025


infibulations

infibulations

English

Noun

infibulations

  1. plural of infibulation