omphalion
noun
om·pha·li·on
| \ ämˈfālēən\
plural -s
Definition of omphalion
: the center of the umbilicus
Keep scrolling for more