meaning of marsh horsetail

1. scouring-rush horsetail widely distributed in wet or boggy areas of northern hemisphere


Related Words

marsh horsetail |

Developed & Maintained By Taraprasad.com

Treasure Words