Meaning of pollard
Definition of pollard
(noun)
a
tree
with limbs cut
back
to
promote
a
more
bushy
growth
of
foliage
a
usually
horned
animal
that has
either
shed
its horns or had them
removed
(verb)
convert
into a pollard; "pollard trees"
Other information on pollard
WIKIPEDIA results for
pollard
Amazon results for
pollard
Tweet