English - English Dictionary
umbilicus: noun: u028cmu02c8bu026alu026aku0259s
navel
Few words
vesicula umbilicusmembranous structure that functions as the circulatory system in mammal embryos until the heart becomes functional
umbilicusscar where the umbilical cord was attached