← DefinitionshareGuessdefoliatornounAn insect or other organism that strips leaves from plants.No synonyms or antonyms found for this word.