Meeting in such bars should be impossible (8)
I believe the answer is:
parallel
'meeting in such bars' is the definition.
'parallel' can be an answer for 'bars' (synonyms). I'm not certain of the 'meeting in such' bit.
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for parallel that I've seen before include "equivalent" , "Maintaining distance apart" , "Analogy; line of latitude" , "Match" , "Of lines, continually at same distance from each other" .)