Orchid- Greater ?

Orchid- Greater ?

Observation - Orchid- Greater ? - UK and Ireland. Description: