Definition of umbilicus

Definition of umbilicus
  1. umbilicus Noun navel
Need more help? Try our forum NEW