Alsike Clover ?

Alsike Clover ?

Observation - Alsike Clover ? - UK and Ireland. Description: