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