IMBRICATED


Meaning of IMBRICATED in English

adj. covered with overlapping sections; having overlapping edges (like roof tiles or scales)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.