Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of imbricate

- Alt. of Imbricated
- To lay in order, one lapping over another, so as to form an imbricated surface.