English - English Dictionary

umbilicus: noun: u028cmu02c8bu026alu026aku0259s

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