1 definition by AskTheDuke

A country where you get bored to death the first day you set foot on it.
Trust me, ive been there.
by AskTheDuke June 3, 2005
Get the netherlands mug.