×

montagnard meaning in English

n. mountain-dweller, one who lives in the mountains, mountaineer
adj. mountainous, characterized by the presence of many mountains, hilly; having huge dimensions; of the nature of mountains

Related Words

  1. montage au treuil
  2. montage
  3. montagne
  4. montagnes russes
PC Version

Copyright © 2018 WordTech Co.