Square market place abroad (5)
I believe the answer is:
plaza
I believe this is a triple definition!
'square' is the first definition.
('plaza' can be a synonym of 'square')
'market' is the second definition.
(thesaurus)
'place abroad' is the third definition.
'plaza' can be an answer for 'place' (thesaurus). I'm not certain of the 'abroad' bit.
Can you help me to learn more?
(Other definitions for plaza that I've seen before include "Open urban square or public area" , "Town square (Sp.)" , "Sp. square, market-place" , "Public square, in Italy" , "Public square - shopping centre" .)