IMBRICATE Meaning of IMBRICATE in English verb Synonyms: overlap , lap, overlie, override, ride, shingle Merriam Webster. Collegiate thesaurus English vocabulary. Английский энциклопедический словарь тезаурус. 2003