A country in Western Europe, bordering Belgium, Germany and the North Sea.

learn more… | top users | synonyms (1)

0
votes
0answers
8 views

'share shops' in the Netherlands

I have heard of these so-called 'share shops' in the Netherlands whereby for a small contribution of an item (not specified), you are able to join a library and borrow, for a short time, an item you ...