meaning of stachys sylvatica

1. foul-smelling perennial Eurasiatic herb with a green creeping rhizome


Related Words

stachys sylvatica |

Developed & Maintained By Taraprasad.com

Treasure Words