General acceptance of groom keeping bride's last name undisclosed essentially (8)
I believe the answer is:
currency
'general acceptance' is the definition.
(I've seen this before)
'of groom keeping bride's last name undisclosed essentially' is the wordplay.
'of groom' becomes 'curry' (I can't explain this - if you can you should believe this answer much more).
'keeping' means one lot of letters goes inside another.
'last' suggests the final letters.
'name' becomes 'n' (common abbreviation e.g. on forms).
'essentially' says to take the centre.
The centre of 'undisclosed' is 'c'.
The final letter of 'bride' is 'e'.
'e'+'n'+'c'='enc'
'curry' going around 'enc' is 'CURRENCY'.
Can you help me to learn more?
(Other definitions for currency that I've seen before include "Bread" , "Coinage - circulation" , "Legal tender" , "System of money in general use" , "euro?" .)