INTERLUCATION


Meaning of INTERLUCATION in English

noun act of thinning a wood to let in light.

Webster English vocab.      Английский словарь Webster.