Definition of Imbricate

  • 1. Used especially of leaves or bracts; overlapping or layered as scales or shingles Adjective Satellite
  • 2. Place so as to overlap Verb
  • 3. Overlap Verb

Synonyms for word "imbricate"

Semanticaly linked words with "imbricate"