green flowered plant

green flowered plant

Observation - green flowered plant - UK and Ireland. Description: