English dictionary
umbilicate meaning and definition
Definition and meaning of umbilicate at MeaningMonkey.org. umbilicate meaning and definition in the English Dictionary.UMBILICATE adjective
Definition of umbilicate (adjective)
- depressed like a navel
Source: Princeton University Wordnet