English English Dictionary
English English Dictionary
The online English-English dictionary from The Project Gutenberg
Result
Result for Urachus
Urachus
(n.)
A cord or band of fibrous tissue extending from the
bladder to the umbilicus.