Gibe soldiers admitted to ruins festivities (5,4)

I believe the answer is:
mardi gras
'gibe soldiers admitted to ruins festivities' is the definition.
I can't judge whether this definition defines the answer.
'gibe soldiers admitted to ruins' is the wordplay.
'gibe' becomes 'dig' (synonyms).
'soldiers' becomes 'RA' (Royal Artillery).
'admitted to' is an insertion indicator.
'ruins' becomes 'mars' (to mar is to ruin or spoil).
'dig'+'ra'='digra'
'digra' going within 'mars' is 'MARDI GRAS'.
Can you help me to learn more?
(Other definitions for mardi gras that I've seen before include "pre-Lent festival" , "Carnival (day)" , "Shrove Tuesday carnival" , "Time for carnival" , "festive occasion" .)
