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

Words within loppard

6 letter words: 1 results
5 letter words: 11 results
View all words...