IMBRICATE Meaning of IMBRICATE in English adj ·alt. of imbricated. 2. imbricate ·vt to lay in order, one lapping over another, so as to form an imbricated surface. Webster English vocab. Английский словарь Webster. 2012