POLLARD Meaning of POLLARD in English (v. t.) To lop the tops of, as trees; to poll; as, to pollard willows. Webster's English dictionary. Английский словарь Webster. 2012