Scrophularia Meaning
There are 1 meaning(s) for word Scrophularia
Meaning 1 : type genus of Scrophulariaceae; named for the plants' supposed ability to cure scrofula: figworts
Synonyms : genus scrophularia
Synonyms : genus scrophularia
