« Back to Glossary Index
Terraseeding is an innovative and proven method of seeding large and complex areas by automatically mixing composted soil with seed and applying it to the landscape with the use of a pneumatic blower truck.
« Back to Glossary Index