snowmaking - French English Dictionary