D. SLANTED
C. SLAB
E. PROTECT
A. FRAME
B. FOUNDATION SUPPORT
2. thick flat piece of hard material, like stone
5. slope, at an angle
3. the structure and main outside parts of a building
4. Foolish
1. defend, guard