omphalus has definitions from the field of anatomy
1
[ noun ] (anatomy) scar where the umbilical cord was attached

Related terms

point abdomen

*