tali pusatBahasa Indonesia

umbilical, umbilical cord

Noun

Membranous duct connecting the fetus with the placenta

English: umbilical cord, umbilical

Less certain link between this word and this sense.

English words with similar meanings

Show 2 words