Margaret when meeting sailor is a dazzling personality (8)
I believe the answer is:
megastar
'dazzling personality' is the definition.
'megastar' can be an answer for 'personality' (I have seen 'Big personality' mean 'megastar' so perhaps 'personality' could also mean 'megastar'). I'm unsure of the 'dazzling' bit.
'margaret when meeting sailor' is the wordplay.
'margaret' becomes 'Meg' (short for Margaret).
'when' becomes 'as' (eg 'when I walked' means 'as I walked').
'meeting' says to put letters next to each other.
'sailor' becomes 'tar' (tar can mean a sailor).
'meg'+'as'+'tar'='MEGASTAR'
'is a' acts as a link.
Can you help me to learn more?
(Other definitions for megastar that I've seen before include "Very famous artist" , "Exceptionally famous man" , "Very famous person" , "Huge celebrity" , "famous entertainer" .)