Scrophularia

A plant genus of the family SCROPHULARIACEAE. Members contain iridoids.