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