meaning of stachys palustris

1. perennial herb with an odorless rhizome widespread in moist places in northern hemisphere


Related Words

stachys palustris |

Developed & Maintained By Taraprasad.com

Treasure Words