FOLIAR Meaning of FOLIAR in English adj. of or relating to leaves. Phrases and idioms: foliar feed feed supplied to leaves of plants. Etymology: mod.L foliaris f. L folium leaf Oxford English vocab. Оксфордский английский словарь. 2012