Definitions for loppard
  • Loppard (n.) - A tree, the top of which has been lopped off.
Words in your word
2 Letter Words
ad al ar do la lo od op or pa