Round-the-clock broadcast is critical for those at The Curragh
I believe the answer is:
ongoing
'round-the-clock broadcast is critical for those' is the definition.
I can't judge whether this defines the answer.
'at the curragh' is the wordplay.
'at' becomes 'on' (location).
'the curragh' becomes 'going' (I can't justify this - if you can you should believe this answer much more).
'on'+'going'='ONGOING'
Can you help me to learn more?
(Other definitions for ongoing that I've seen before include "Continually moving forward" , "Currently in progress" , "Still in progress" , "Not yet concluded" , "still in operation" .)