Meaning of lespedeza striata
Definition of lespedeza striata
(noun)
an
annual
of
tropical
Asia
naturalized
in United States
Other information on lespedeza striata
WIKIPEDIA results for
lespedeza striata
Amazon results for
lespedeza striata
Tweet