Meaning of umbilicate

Definition of umbilicate

(adj) depressed like a navel

Other information on umbilicate

WIKIPEDIA results for umbilicate
Amazon results for umbilicate