jap clover Meaning, Definition & Usage

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

WordNet