Skip to content

pollard

Dictionary definition · pollard

noun

  1. a tree with limbs cut back to promote a more bushy growth of foliage
  2. a usually horned animal that has either shed its horns or had them removed

verb

  1. convert into a pollard"pollard trees"

Similar words

Source: Open English WordNet (CC BY 4.0).