English

edit

Noun

edit

umbilicuses

  1. plural of umbilicus