C2 noun #40,426 most common

causing the leaves of trees and other plants to fall off (as by the use of chemicals)

defoliation in 30 Seconds

  • (noun) causing the leaves of trees and other plants to fall off (as by the use of chemicals)

Meanings

  1. 1
    noun causing the leaves of trees and other plants to fall off (as by the use of chemicals)
Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!