We do not currently know of any synonyms for defoliator.
The noun defoliator is defined as:
Did you mean defaulter?