DEFOLIATION

Scrabble 15 Words With Friends 17

Definition

  1. noun the loss of foliage.
  2. noun causing the leaves of trees and other plants to fall off (as by the use of chemicals).

See all 493 words you can make from DEFOLIATION →

← Unscramble different letters