Definition of Imbricated

  • 1. Used especially of leaves or bracts; overlapping or layered as scales or shingles Adjective Satellite

Synonyms for word "imbricated"

Semanticaly linked words with "imbricated"