interfolded Definition
Definition
Folded into each other or fitted one within the other; interwoven or intertwisted in a complex way
Browse
Folded into each other or fitted one within the other; interwoven or intertwisted in a complex way
Browse