omphaloid
adjective
om·pha·loid
Definition of omphaloid
: resembling an umbilicus : umbilicate
Keep scrolling for more