OMPHALOID


Meaning of OMPHALOID in English

ˈ ̷ ̷ ̷ ̷ˌlȯid adjective

Etymology: omphal- + -oid

: resembling an umbilicus : umbilicate

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.