Another way to say "a greenhouse will keep out snow" is "something that will keep out snow is a greenhouse"