OMPHALOS

Definition of OMPHALOS

  1. (noun)a scar where the umbilical cord was attached