Loppard /(?)/

Lop·pard

Loppard

n.
  1. A tree, the top of which has been lopped off. [Eng.]