LAYER Meaning of LAYER in English (hort.) marcotte; (geol.) strate; (de)positor English Interlingue dictionary. Английский словарь Интерлингве. 2012