omphalus


Meanings

  • a scar where the umbilical cord was attached;


omphalus is not a valid Scrabble word

omphalus is not valid in Words With Friends