LOPPARD


Meaning of LOPPARD in English

(n.) A tree, the top of which has been lopped off.

Webster's English dictionary.      Английский словарь Webster.