English Dictionary
◊ IMBRICATED
imbricated
adj : (botany) used especially of leaves or bracts; overlapping or
layered as scales or shingles [syn: {imbricate}]