POLLARD Meaning of POLLARD in English (n.) A hornless animal (cow or sheep). Webster's English dictionary. Английский словарь Webster. 2012