UMBILICATE Meaning of UMBILICATE in English [ ʌm'bɪlɪkət ]■ adjective Zoology & Botany having an umbilicus or central depression. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004