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

Words within urachuses

9 letter words: 1 results
8 letter words: 1 results
View all words...