IMBRICATED Meaning of IMBRICATED in English a. See imbricate Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012