lean-to: rough shelter whose roof has only one slope
shelter: protective covering that provides protection from the weather
gate: a computer circuit with several inputs but only one output that can be activated by particular combinations of inputs