Umbilicate - Definition

umbilicate

adj 1: depressed like a navel

Look up another word