IMBRICATION Meaning of IMBRICATION in English n. overlapping of edges; pattern resembling overlapping roof tiles or scales Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012