mountain ski trooper - French English Dictionary