Big Green Flower

Big Green Flower

Observation - Big Green Flower - UK and Ireland. Description: This flower has appeared in my garden. Does anybody have any idea what it is?

This flower has appeared in my garden. Does anybody have any idea what it is?