Meaning of marsh tea

Definition of marsh tea

(noun) bog shrub of northern and central Europe and eastern Siberia to Korea and Japan

Other information on marsh tea

WIKIPEDIA results for marsh tea
Amazon results for marsh tea