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