POLLARD Meaning of POLLARD in English ( v. t. ) To lop the tops of, as trees; to poll; as, to pollard willows. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012