POLLARD Meaning of POLLARD in English (n.) A stag that has cast its antlers. Webster's English dictionary. Английский словарь Webster. 2012