Definitions of Lespedeza striata:

  • noun:   an annual of tropical Asia naturalized in United States