Meaning of umbilicado in Spanish:

umbilicado

adjectivefeminine adjective umbilicada

  • 1Que tiene forma de ombligo.