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
Synonyms : imbricate
Similar words of Imbricated :
