POLLARD

Definition of POLLARD

  1. (noun)a tree with limbs cut back to promote a more bushy growth of foliage
  2. (noun)a usually horned animal that has either shed its horns or had them removed
  3. (verb)convert into a pollard