japan clover Meaning, Definition & Usage

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

WordNet