What does the word imbricate mean?

    Part of speech: noun

  • Imbrication.

  • Part of speech: adjective

  • Overlapping; having overlapping scales. imbricated.

Alphabet: