Lespedeza striata
English Dictionary
->
Letter L
-> Lespedeza striata
Search Dictionary:
Lespedeza striata Definition
(n)
an
annual
of
tropical
Asia
naturalized
in
United
States
Lespedeza striata Synonyms
jap clover
japan clover
japanese clover
Lespedeza striata
© Art Branch Inc.