Noun Definitionumbilicus1.Definition: a scar where the umbilical cord was attachedRelated Noun(s):bellybutton, navel, omphalos, omphalusCategory: General