Definify.com

Definition 2025


defoliator

defoliator

English

Noun

defoliator (plural defoliators)

  1. something or someone that defoliates.