POLLARD Meaning of POLLARD in English ( n. ) A tree having its top cut off at some height above the ground, that may throw out branches. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012