artificial snow generating plant - Spanish English Dictionary