DEFOLIATION Scrabble 15 Words With Friends 17 Definition noun the loss of foliage. 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 → 11-letter words Words starting with D Words ending with N ← Unscramble different letters