IMBRICATE Meaning of IMBRICATE in English adj. covered with overlapping sections; having overlapping edges (like roof tiles or scales) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012