mechlin /ˈmɛklɪn/ ← Back to M Definitions 1. noun A town in West Flanders, Belgium. “The group visited Mechlin in their recent European tour.” Synonyms city town Antonyms hamlet village