×

montpellier meaning in English

n. montpellier, capital city of the languedoc-roussillon region in southern france

Related Words

  1. montparnasse
  2. montpelier
  3. montrachet
  4. montre
PC Version

Copyright © 2018 WordTech Co.