Pollard



ENGLISH MEANING
noun
1.
A tree having its top cut off at some height above the ground, that may throw out branches.
2.
A clipped coin; also, a counterfeit.
3.
A fish, the chub.
4.
A stag that has cast its antlers.
5.
A hornless animal (cow or sheep).
verb
1.
(TRANSITIVE) To lop the tops of, as trees; to poll; as, to pollard willows.