The AI-powered English dictionary
plural leafworms
Any caterpillar that eats the leaves of plants. examples