Big Clover?

Big Clover?

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