ski troops - French English Dictionary