meaning of stachys sylvatica
1.
foul-smelling
perennial
Eurasiatic
herb
with
a
green
creeping
rhizome
Related Words
stachys sylvatica
|
Developed & Maintained By
Taraprasad.com