Parasitoid?

Parasitoid?

Observation - Parasitoid? - UK and Ireland. Description: