Urachus(n.) A cord or band of fibrous tissue extending from the bladder to the umbilicus.

Words within urachus

6 letter words: 1 results
View all words...