English dictionary
lespedeza striata meaning and definition
Definition and meaning of lespedeza striata at MeaningMonkey.org. lespedeza striata meaning and definition in the English Dictionary.LESPEDEZA STRIATA noun
Definition of Lespedeza striata (noun)
- an annual of tropical Asia naturalized in United States
- synonyms: jap clover, japan clover, japanese clover
Source: Princeton University Wordnet