Italian-English dictionary »

freeshop meaning in English

ItalianEnglish
freeshop noun

give-away shop(shop)
noun