POLLARD
Definition:
- [noun] a tree with limbs cut back to promote a more bushy growth of foliage
- [noun] a usually horned animal that as either shed its horns or had them removed
- [verb] convert into a pollard; "pollard trees"
Synonyms: poll
Synonyms:
- Search for synonyms for POLLARD



