Nickname that's very posh on lighter (10)
I believe the answer is:
soubriquet
'nickname' is the definition.
(I know that nickname can be written as soubriquet)
'very posh on lighter' is the wordplay.
'very' becomes 'so' (both can mean 'extremely').
'posh' becomes 'u' (abbreviation for upper-class - opposite to non-U).
'on lighter' becomes 'briquet' (I can't justify this - if you can you should believe this answer much more).
'so'+'u'+'briquet'='SOUBRIQUET'
'that's' is the link.
Can you help me to learn more?
(Another definition for soubriquet that I've seen is " Nickname".)