Skip to main content

English: sabre planting

Welsh: plannu llafnau

Part of speech

Verb

Definition

Tree-planting method.