Green leafy plant

Green leafy plant

Observation - Green leafy plant - UK and Ireland. Description: This is a plant in my garden, was hoping someone could tell me what it is. Sorry, it's not indigenous wildlife (well, it might be indigenous somewhere).

This is a plant in my garden, was hoping someone could tell me what it is. Sorry, it's not indigenous wildlife (well, it might be indigenous somewhere).