imbricate - English Synonyms Dictionary