Adjective Definition

umbilicate

1.Definition: depressed like a navel




Please Share