Noun Definition

pollard

1.Definition: a tree with limbs cut back to promote a more bushy growth of foliage

Category: Plants

2.Definition: a usually horned animal that has either shed its horns or had them removed

Category: Animals