https://www.merriam-webster.com/medical/umbilication
UMBILICATION Definition & Meaning | Merriam-Webster Medical
The meaning of UMBILICATION is a depression resembling a navel; also : the state or condition of having such depressions. How to use umbilication in a sentence.
merriam websterdefinitionmeaningmedical