mountain ski battalion - French English Dictionary