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 English dictionary. Английский словарь Webster. 2012