Meaning of kochia scoparia

Definition of kochia scoparia

(noun) densely branched Eurasian plant; foliage turns purple-red in autumn

Other information on kochia scoparia

WIKIPEDIA results for kochia scoparia
Amazon results for kochia scoparia