Definify.com

Definition 2025


umbilications

umbilications

English

Noun

umbilications

  1. plural of umbilication