Jamaica
noun
A roofed sidewalk or verandah where higglers peddle their wares.
arrow_drop_down
0
arrow_drop_down
comments