POLLARD Meaning of POLLARD in English [pol.lard] n [ [2]poll] (1546): a tree cut back to the trunk to promote the growth of a dense head of foliage [2]pollard vt (1670): to make a pollard of (a tree) Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012