Meaning of marsh horsetail
Definition of marsh horsetail
(noun)
scouring-rush
horsetail
widely
distributed
in wet or
boggy
areas of
northern
hemisphere
Other information on marsh horsetail
WIKIPEDIA results for
marsh horsetail
Amazon results for
marsh horsetail
Tweet