Meaning of japanese clover

Definition of japanese clover

(noun) an annual of tropical Asia naturalized in United States

Other information on japanese clover

WIKIPEDIA results for japanese clover
Amazon results for japanese clover