Scrophularia

Medical Dictionary -> Scrophularia

Scrophularia


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

Terms of Use | Teeth Whitening