small green worm with horns (tobacco industry) - Französisch Englisch Wörterbuch