? purple flower

? purple flower

Observation - ? purple flower - UK and Ireland. Description: Reminds me of bugle, but not sure

Reminds me of bugle, but not sure