OBIMBRICATE Meaning of OBIMBRICATE in English ( a. ) Imbricated, with the overlapping ends directed downward. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012