a plant of the scrophularia genus - Francés Inglés Diccionario