LOPPARD


Meaning of LOPPARD in English

noun a tree, the top of which has been lopped off.

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