pollard
noun
- 1
a usually horned animal that has either shed its horns or had them removed
- 2
a tree with limbs cut back to promote a more bushy growth of foliage
verb
- 1
convert into a pollard
pollard trees
Synonyms
Also useful for “pollard”:Unscrambler— Rearrange the letters in “pollard”