Top definition
Leeuwarden is the capital of Frisia which is a province in the Netherlands. Leeuwarden is a great city for hanging out because there is a McDonalds, a Subway and 2 Cinema's, which is Uncommon in the Netherlands.
I went to Leeuwarden last week, it was great!
by BlackRose00101 February 02, 2011
Get the mug
Get a Leeuwarden mug for your brother Manafort.