imbricated
English
imbricated meaning in English • imbricated का अर्थ अंग्रेजी में
Adjective
- overlapping or layered as scales or shingles; -- used especially of leaves or bracts.