a plant of the scrophulariaceous family - German English Dictionary