umbilicate
English Dictionary
->
Letter U
-> umbilicate
Search Dictionary:
umbilicate Definition
(s)
depressed
like
a
naval
umbilicate Synonyms
umbilicate
© Art Branch Inc.