1 omphaloid | Definition of omphaloid

omphaloid

adjective
om·​pha·​loid

Definition of omphaloid

: resembling an umbilicus : umbilicate

History and Etymology for omphaloid

omphal- + -oid

Keep scrolling for more