Plant?

Plant?

Observation - Plant? - UK and Ireland. Description: