Webster's Revised Unabridged Dictionary · 1913

Loppard

Loppard , noun

[Lop + -ard.]

A tree, the top of which has been lopped off. [English]