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