mechlin

/ˈmɛklɪn/

Definitions

1. noun

A town in West Flanders, Belgium.

“The group visited Mechlin in their recent European tour.”

Synonyms

  • city
  • town

Antonyms

  • hamlet
  • village