meaning of umbilicate
1.
Alt.
of
Umbilicated
2.
depressed
like
a
naval
Related Words
umbilicate
|
umbilicated
|
Developed & Maintained By
Taraprasad.com