Grimnirwher9's definitions
A town in the province of Antwerp in Belgium. Famous for the St. Rumbold's Cathedral, with the flat-topped tower.
by Grimnirwher9 August 7, 2011
Get the Mechelen mug.
Get the Mechelen mug.We'll email you a link to sign in instantly.