a plant of the scrophularia genus - Allemand Anglais Dictionnaire