a plant of the scrophularia genus - Alemán Inglés Diccionario