delumbate Definition
Definition
To make (something) less dense or more open, particularly in reference to trees or plants, by removing the root stock or stumps.
More Word
Browse
To make (something) less dense or more open, particularly in reference to trees or plants, by removing the root stock or stumps.
Browse