quarumaru
[
Italian
]
The name for a stall where you can buy quaruma.
Countries
Italy
Regions
Sicily
Related terms
Sicily