a plant of the scrophularia genus - Deutsch Englisch Wörterbuch