Definition of Umbilicate

  • 1. Depressed like a navel Adjective Satellite

Semanticaly linked words with "umbilicate"