imbricated imbricated adj. overlapping or layered as scales or shingles; -- used especially of leaves or bracts. (Botany)