Rare technical noun meaning ‘an umbilicate organism, shell, or structure’
Definitionen
An organism, shell, or other structure that is umbilicate. The collection included several umbilicates from tropical reefs.
Rare medical/botanical verb meaning ‘to develop or form a central depression’
Definitionen
To develop a central depression or navel-like indentation; to become umbilicated. As the vesicles matured they began to umbilicate, forming small dimples.