Water Plantain?

Water Plantain?

Observation - Water Plantain? - UK and Ireland. Description: