UMBILICUS

Definition of UMBILICUS

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