Imbricated Meaning

There are 1 meaning(s) for word Imbricated

Meaning 1 : used especially of leaves or bracts; overlapping or layered as scales or shingles

    Synonyms : imbricate