Interarboration definition

(nonce word) The interweaving of branches of trees.

noun
0
0
Advertisement