orchid?

orchid?

Observation - orchid? - UK and Ireland. Description: