omphaloid
/ˌɒmpəˈloʊɪd/Definitions
1. adjective
Resembling a navel or umbilicus, especially in being a central or principal part.
“The omphaloid sculpture stood as a central piece in the museum exhibit.”
2. noun
A structure resembling an umbilicus, such as the depression in the center of a leaf or a fruit.
“The biologist studied the omphaloid formation on the plant’s leaves.”