Find the word definition

Wiktionary
give-away shops

n. (give-away shop English)