Definitions English

  • Of, relating to, or resembling a navel or an umbilical cord.
  • Located near the central area of the abdomen.
  • Aerospace An umbilical cord.