Definition of japan clover in English English dictionary
An annual plant (Lespedeza striata) native to China and Japan, having compound leaves with many leaflets and small pink axillary flowers. Cultivated as a forage plant and for soil improvement, it is widely naturalized in the southeast United States. Also called Japanese clover