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
Tweet