Meaning of Stachys

Definition of Stachys

(noun) large genus of usually woolly or hairy herbs or subshrubs or shrubs; temperate eastern hemisphere; tropical Australasia

Other information on Stachys

WIKIPEDIA results for Stachys
Amazon results for Stachys