Orchid maybe?

Orchid maybe?

Observation - Orchid maybe? - UK and Ireland. Description: Growing on a sunny hillside.

Growing on a sunny hillside.