Skip to main content

imbricated

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