imbricar
Top 30000
Meanings
Verb
1. to interlace, interweave, imbricate (transitive)