INTERLUCATION


Meaning of INTERLUCATION in English

(n.) Act of thinning a wood to let in light.

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