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