Definify.com

Definition 2024


defoliator

defoliator

English

Noun

defoliator (plural defoliators)

  1. something or someone that defoliates.