IMBRICATED Meaning of IMBRICATED in English (a.) Bent and hollowed like a roof or gutter tile. Webster's English dictionary. Английский словарь Webster. 2012