POLLARD


Meaning of POLLARD in English

(n.) A hornless animal (cow or sheep).

Webster's English dictionary.      Английский словарь Webster.