Muddled up Latin for wedding (7)
I believe the answer is:
nuptial
'wedding' is the definition.
(I've seen this before)
'muddled up latin' is the wordplay.
'muddled' indicates an anagram.
'up'+'latin'='uplatin'
'uplatin' is an anagram of 'NUPTIAL'.
'for' acts as a link.
(Other definitions for nuptial that I've seen before include "Relating to marriage" , "Relating to weddings" , "Marital" , "Like wedding ceremony" , "Until pa (anag.)" .)