Meaning of umbilicate
Definition of umbilicate
(adj)
depressed
like
a
navel
Other information on umbilicate
WIKIPEDIA results for
umbilicate
Amazon results for
umbilicate
Tweet