give-away shop in German give-away shop in German Umsonstladen noun A shop or store where all goods are free of charge. Add to Flashcards