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
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