imbricate

Part of speech: noun

Imbrication.

Part of speech: adjective

Overlapping; having overlapping scales. imbricated.

Share it on: