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