Urachus
Urachus , noun
[New Latin, from Greek {not transcribed} urine + {not transcribed} to hold.]
(Anatomy) A cord or band of fibrous tissue extending from the bladder to the umbilicus.
Urachus , noun
[New Latin, from Greek {not transcribed} urine + {not transcribed} to hold.]