Portuguese-English dictionary »

umbigo meaning in English

PortugueseEnglish
umbigo noun
{m}

navel [navels](remnant of umbilical cord)
noun
[UK: ˈneɪv.l̩] [US: ˈneɪv.l̩]