plant ?

plant ?

Observation - plant ? - UK and Ireland. Description: