Get Your Premium Membership

Pollard

Definition

[n] a usually horned animal that as either shed its horns or had them removed
[n] a tree with limbs cut back to promote a more bushy growth of foliage
[v] convert into a pollard, as of trees


Related Information

More Pollard Links

Synonyms

poll