Definition of "Pollard" :
noun: a usually horned animal that has either shed its horns or had them removed
noun: a tree with limbs cut back to promote a more bushy growth of foliage
verb: convert into a pollard
"Pollard trees."
noun: a usually horned animal that has either shed its horns or had them removed
noun: a tree with limbs cut back to promote a more bushy growth of foliage
verb: convert into a pollard
"Pollard trees."