EnglishMechelen/ˈmɛkələn/ · nameMeaningA city and municipality in Antwerp province, Belgium.SourcesNo citations have been attached yet.