omphalos(noun) noun1. a scar where the umbilical cord was attachedSimilar word(s): bellybutton, navel, umbilicusDefinition categories: body, point