YourDictionary

umbilication

noun

  1. the condition of being umbilicate
  2. a navel-like pit, as in a pustule

Learn more about umbilication

link/cite print suggestion box