English edit

Noun edit

umbilicuses

  1. plural of umbilicus