lespedeza striata Meaning, Definition & Usage

  1. noun an annual of tropical Asia naturalized in United States
    japanese clover; japan clover; jap clover.

WordNet