Meaning of dutch clover

Definition of dutch clover

(noun) creeping European clover having white to pink flowers and bright green leaves; naturalized in United States; widely grown for forage

Other information on dutch clover

WIKIPEDIA results for dutch clover
Amazon results for dutch clover