P8080083 possible giant dock?

P8080083 possible giant dock?

Observation - P8080083 possible giant dock?. Description: large leaves 30cm+ across and other photos of 'flower' attached

large leaves 30cm+ across and other photos of 'flower' attached