English-Spanish dictionary »

give-away shop meaning in Spanish

EnglishSpanish
give-away shop (shop)
noun

tienda gratisnoun
{f}