Stachys Meaning

There are 1 meaning(s) for word Stachys

Meaning 1 : large genus of usually woolly or hairy herbs or subshrubs or shrubs; temperate eastern hemisphere; tropical Australasia

    Synonyms : genus stachys