Top definition
There two are definitions for montagne

1.) French for mountain

2.) The operator with the big ass shield in Rainbow 6: Siege
1.) Je grimperai cette montagne means I will climb this mountain in french

2.) A patch in Rainbow 6: Siege made Montagne nearly invincible to explosives.
by Supermegaultrabriskicedteacow January 14, 2017
Get the mug
Get a montagne mug for your daughter-in-law Rihanna.