Contradiction of soldier coming to place where sailors are seen in conversation (7)
I believe the answer is:
paradox
'contradiction' is the definition.
(I know that contradiction can be written as paradox)
'soldier coming to place where sailors are seen in conversation' is the wordplay.
'soldier' becomes 'para' (para is a kind of soldier).
'coming to' says to put letters next to each other.
'place where sailors are seen' becomes 'docks' (sailors may arrive at docks).
'in conversation' shows a homophone (sound like).
'docks' is a homophone of 'dox'.
'para'+'dox'='PARADOX'
'of' acts as a link.
(Other definitions for paradox that I've seen before include "Seemingly inconsistent statement" , "Statement that seems contradictory but expresses truth" , "A statement that contradicts itself" , "[Still without being stll] ?" , "Statement seeming to be self-contradictory" .)